d={1001:'李梅',1002:'张三',1003:'李四',1004:'王五'}
print(d)

#向字典中添加元素
d[1005]='赵六' #直接使用赋值语句添加元素
print(d)

#获取字典中所有的key
keys=d.keys()
print(keys) #dict_keys([1001, 1002, 1003, 1004, 1005])
print(list(keys)) #[1001, 1002, 1003, 1004, 1005]
print(tuple(keys))  #(1001, 1002, 1003, 1004, 1005)

#获取字典中所有的value
values=d.values()
print(values) #dict_values(['李梅', '张三', '李四', '王五', '赵六'])
print(list(values)) #['李梅', '张三', '李四', '王五', '赵六']
print(tuple(values)) #('李梅', '张三', '李四', '王五', '赵六')

#如何将字典中的数据转换为key-value的形式，以元组的形式进行展示
lst=list(d.items()) #items()方法是将字典中的数据转换为元组的形式
print(lst)

d=dict(lst)
print(d)

#使用pop()方法删除字典中的元素
print(d.pop(1001)) #李梅
print(d) #{1002: '张三', 1003: '李四', 1004: '王五', 1005: '赵六'}

#清空字典中所有元素 clear()
d.clear()
print(d) #{}

#python 中字典的布尔值为False
print(bool(d)) #False
